package org.edu.modules.oa.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.edu.modules.oa.entity.VeFileFilesEntity;
import org.edu.modules.oa.entity.VeOaCarWeihuEntity;
import org.edu.modules.oa.entity.VeOaNewsEntity;
import org.edu.modules.oa.entity.VeOaNoticeEntity;
import org.edu.modules.oa.vo.VeOaCarWeihuVo;
import org.edu.modules.oa.vo.VeOaNewsExportVo;
import org.edu.modules.oa.vo.VeOaNewsVo;
import org.edu.modules.oa.vo.VeOaNoticeExportVo;

import java.util.HashMap;
import java.util.List;

public interface IVeOaNewsService extends IService<VeOaNewsEntity> {
    int addNews(VeOaNewsEntity veOaNewsEntity, VeFileFilesEntity veFileFilesEntity );//新增新闻
    int amendNews(VeOaNewsEntity veOaNewsEntity, VeFileFilesEntity veFileFilesEntity ) throws Exception ;//修改新闻
     HashMap<String, Object> showTable(Integer startPage, Integer pageSize, VeOaNewsEntity veOaNewsEntity);
    List<VeOaNoticeExportVo> xporte();
    int deleteRecord(Long id);
    List<VeOaNewsExportVo> export(VeOaNewsEntity veOaNewsEntity);
}
